class LiczbaException extends Exception
{
	LiczbaException(String s)
	{
		super(s);
	};
};
public class Liczba
{
	int iDec;
	Liczba(int iDec) throws LiczbaException
	{
		this.iDec=iDec;
		if(iDec<0) throw new LiczbaException("Program nie zamienia liczb ujemnych!\nNie chcialo mi sie ;D");
	}
	private static String[] cyfry = { "0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F" };
	public String zamiana(int iSystem) throws LiczbaException
	{
		if(iSystem<1 || iSystem>16) throw new LiczbaException("System z poza zakresu");
		else
		{
		int iKopia=iDec;
		String sWynik="";
		while(iKopia>=iSystem)
		{
			sWynik=cyfry[(iKopia%iSystem)]+""+sWynik;
			iKopia=iKopia/iSystem;
			//return sWynik;
		}
		sWynik=cyfry[(iKopia%iSystem)]+""+sWynik;
		return sWynik;
		}
	}
}